#pragma once

#include "Device.h"
#include "Network.h"
#include "Route.h"

#include <string>
#include <vector>

namespace nexus {

struct RouteUpdate {
  Device* device;
  std::string deviceName;
  std::vector<std::shared_ptr<Route>> added;
  std::vector<Route> removed;
};

}